package javase2.day08.demo2;

import java.io.File;

//递归打印多级目录：搜索指定文件名结尾的文件
public class Demo05 {
    public static void main(String[] args) {
        File file = new File("D:\\qq文件\\Python程序设计-实验报告(12.13)");
        getAllFile(file);
    }

    public static void getAllFile(File f){
        File[] files = f.listFiles();
        for(File file :files){
            if (file.isDirectory()){
                //递归
                getAllFile(file);
            }else {
                //搜索指定文件名结尾的文件：js忽略大小写
                //将File对象转化为字符串对象
                //getName,getPath,toString方法
                String s = file.toString();
                //把字符串串都转化为小写字母
                String s1 = s.toLowerCase();
                boolean b = s1.endsWith(".js");
                if (b){
                    System.out.println(s);
                }
            }
        }
    }
    /*
D:\qq文件\Python程序设计-实验报告(12.13)\BS5源代码\bs5\public\bs\js\bootstrap.bundle.min.js
D:\qq文件\Python程序设计-实验报告(12.13)\BS5源代码\bs5\public\js\DEMO.JS
D:\qq文件\Python程序设计-实验报告(12.13)\BS5源代码\bs5\public\js\holder.min.js
D:\qq文件\Python程序设计-实验报告(12.13)\BS5源代码\bs5\public\js\jquery.min.js
     */

}
